
package ejercicio53;

public class Personas {
    Persona[] m1;
    int ae= 0;
   
    
    
    public Personas(int max){
    m1 = new Persona[max];
    }
    
    public void Añadir(Persona persona){
    if(ae==m1.length){
        System.out.println("Matriz completa");
    }
    else{
    m1[ae]= persona;
    ae++;
    }
       }
    
public void OrdenarPorNombrePila(){
Persona temp;  
for(int n=0; n<m1.length-1;n++){
for(int i=0; i<m1.length-1;i++){
if(m1[i].getNombrePila().compareTo(m1[i+1].getNombrePila())>0){
temp = m1[i+1];
m1[i+1]=m1[i];
m1[i]=temp;
}
}
}    
    }
    
public void OrdenarPorEdad(){
Persona temp;
for(int n=0; n<ae-1;n++){
for(int i=0; i<ae-1;i++){
if(m1[i].getEdad()>m1[i+1].getEdad()){
temp = m1[i+1];
m1[i+1]=m1[i];
m1[i]=temp;
}
}}
    }
    
public void VerLista(){
    for(int a = 0; a<ae;a++){
        System.out.println(m1[a]);
    }
    }
}
